nanotechnology nanomagnetism and spintronics physicist chemistry nanoscale systems mathematician nano physics electrical engineering nanoscience applied physics nanoscale biology consultant engineering biotechnology science